/**
 * Created by Vector on 17/7/23.
 *
 * 链式流
 * 链式是通过连接输出流到另外一个流并创建多个对个流操作链的机制。
 * 链式流一般用于管道操作。
 */

var fs = require('fs');
var zlib = require('zlib');

// 进行文件压缩
fs.createReadStream('input.txt')
.pipe(zlib.createGzip())
.pipe(fs.createWriteStream('input.txt.gz'));

console.log('文件压缩完毕');